package com.itrus.cert;

import java.io.IOException;
import java.security.InvalidKeyException;
import java.security.NoSuchAlgorithmException;
import java.security.NoSuchProviderException;
import java.security.PrivateKey;
import java.security.PublicKey;
import java.security.SignatureException;
import javax.security.auth.x500.X500Principal;
import org.bouncycastle.asn1.ASN1InputStream;
import org.bouncycastle.asn1.ASN1Sequence;
import org.bouncycastle.asn1.ASN1Set;
import org.bouncycastle.asn1.DERSequence;
import org.bouncycastle.asn1.x509.X509Name;

public class PKCS10CertificationRequest extends org.bouncycastle.jce.PKCS10CertificationRequest
{
  public PKCS10CertificationRequest(String paramString, X500Principal paramX500Principal, PublicKey paramPublicKey, ASN1Set paramASN1Set, PrivateKey paramPrivateKey)
    throws NoSuchAlgorithmException, NoSuchProviderException, InvalidKeyException, SignatureException
  {
    super(paramString, paramX500Principal, paramPublicKey, paramASN1Set, paramPrivateKey);
  }

  public PKCS10CertificationRequest(String paramString1, X500Principal paramX500Principal, PublicKey paramPublicKey, ASN1Set paramASN1Set, PrivateKey paramPrivateKey, String paramString2)
    throws NoSuchAlgorithmException, NoSuchProviderException, InvalidKeyException, SignatureException
  {
    super(paramString1, paramX500Principal, paramPublicKey, paramASN1Set, paramPrivateKey, paramString2);
  }

  public PKCS10CertificationRequest(String paramString, X509Name paramX509Name, PublicKey paramPublicKey, ASN1Set paramASN1Set, PrivateKey paramPrivateKey)
    throws NoSuchAlgorithmException, NoSuchProviderException, InvalidKeyException, SignatureException
  {
    super(paramString, paramX509Name, paramPublicKey, paramASN1Set, paramPrivateKey);
  }

  public PKCS10CertificationRequest(String paramString1, X509Name paramX509Name, PublicKey paramPublicKey, ASN1Set paramASN1Set, PrivateKey paramPrivateKey, String paramString2)
    throws NoSuchAlgorithmException, NoSuchProviderException, InvalidKeyException, SignatureException
  {
    super(paramString1, paramX509Name, paramPublicKey, paramASN1Set, paramPrivateKey, paramString2);
  }

  public PKCS10CertificationRequest(ASN1Sequence paramASN1Sequence)
  {
    super(paramASN1Sequence);
  }

  public PKCS10CertificationRequest(byte[] paramArrayOfByte)
  {
    super(paramArrayOfByte);
  }

  public CertificationRequestInfo getCSRInfo()
    throws IOException
  {
    return new CertificationRequestInfo((DERSequence)new ASN1InputStream(getCertificationRequestInfo().getEncoded()).readObject());
  }
}

/* Location:           C:\Users\user\Desktop\dd28_pcdd720\classes_dex2jar.jar
 * Qualified Name:     com.itrus.cert.PKCS10CertificationRequest
 * JD-Core Version:    0.6.2
 */